go/types.Package.name (field)
21 uses
go/types (current package)
call.go#L481: check.errorf(e.Sel, _UndeclaredImportedName, "%s not declared by package %s", sel, pkg.name)
call.go#L486: check.errorf(e.Sel, _UnexportedName, "%s not exported by package %s", sel, pkg.name)
check.go#L274: switch name := file.Name.Name; pkg.name {
check.go#L277: pkg.name = name
check.go#L287: check.errorf(atPos(file.Package), _MismatchedPkgName, "package %s; expected %s", name, pkg.name)
errors.go#L38: if len(check.pkgPathMap[pkg.name]) > 1 {
errors.go#L41: return pkg.name
errors.go#L54: forName, ok := check.pkgPathMap[pkg.name]
errors.go#L57: check.pkgPathMap[pkg.name] = forName
eval.go#L82: return fmt.Errorf("no position %s found in package %s", fset.Position(pos), pkg.name)
package.go#L15: name string
package.go#L27: return &Package{path: path, name: name, scope: scope}
package.go#L34: func (pkg *Package) Name() string { return pkg.name }
package.go#L37: func (pkg *Package) SetName(name string) { pkg.name = name }
package.go#L64: return fmt.Sprintf("package %s (%q)", pkg.name, pkg.path)
resolver.go#L115: if ident.Name == "main" && check.pkg.name == "main" {
resolver.go#L169: if err == nil && imp != nil && (imp.name == "_" || imp.name == "") {
resolver.go#L170: err = fmt.Errorf("invalid package name: %q", imp.name)
resolver.go#L268: name := imp.name
resolver.go#L399: if name == "init" || (name == "main" && check.pkg.name == "main") {